Reserved Words¶
The following keywords are previously reserved as a command, a function name or a type name in CUBRID. You are restricted to use these words for a class name, an attribute name, a variable name. Note than these reserved keywords can be used an identifier when they are enclosed in double quotes, square brackets, or backtick symbol (`).
ABSOLUTE | ACTION | ADD |
ADD_MONTHS | AFTER | ALL |
ALLOCATE | ALTER | AND |
ANY | ARE | AS |
ASC | ASSERTION | AT |
ATTACH | ATTRIBUTE | AVG |
BEFORE | BETWEEN | BIGINT |
BIT | BIT_LENGTH | BLOB |
BOOLEAN | BOTH | BREADTH |
BY | ||
CALL | CASCADE | CASCADED |
CASE | CAST | CATALOG |
CHANGE | CHAR | CHARACTER |
CHECK | CLASS | CLASSES |
CLOB | CLOSE | COALESCE |
COLLATE | COLLATION | COLUMN |
COMMIT | CONNECT | CONNECT_BY_ISCYCLE |
CONNECT_BY_ISLEAF | CONNECT_BY_ROOT | CONNECTION |
CONSTRAINT | CONSTRAINTS | CONTINUE |
CONVERT | CORRESPONDING | COUNT |
CREATE | CROSS | CURRENT |
CURRENT_DATE | CURRENT_DATETIME | CURRENT_TIME |
CURRENT_TIMESTAMP | CURRENT_USER | CURSOR |
CYCLE | ||
DATA | DATA_TYPE | DATABASE |
DATE | DATETIME | DAY |
DAY_HOUR | DAY_MILLISECOND | DAY_MINUTE |
DAY_SECOND | DEALLOCATE | DEC |
DECIMAL | DECLARE | DEFAULT |
DEFERRABLE | DEFERRED | DELETE |
DEPTH | DESC | DESCRIBE |
DESCRIPTOR | DIAGNOSTICS | DIFFERENCE |
DISCONNECT | DISTINCT | DISTINCTROW |
DIV | DO | DOMAIN |
DOUBLE | DUPLICATE | DROP |
EACH | ELSE | ELSEIF |
END | EQUALS | ESCAPE |
EVALUATE | EXCEPT | EXCEPTION |
EXEC | EXECUTE | EXISTS |
EXTERNAL | EXTRACT | |
FALSE | FETCH | FILE |
FIRST | FLOAT | FOR |
FOREIGN | FOUND | FROM |
FULL | FUNCTION | |
GENERAL | GET | GLOBAL |
GO | GOTO | GRANT |
GROUP | ||
HAVING | HOUR | HOUR_MILLISECOND |
HOUR_MINUTE | HOUR_SECOND | |
IDENTITY | IF | IGNORE |
IMMEDIATE | IN | INDEX |
INDICATOR | INHERIT | INITIALLY |
INNER | INOUT | INPUT |
INSERT | INT | INTEGER |
INTERSECT | INTERSECTION | INTERVAL |
INTO | IS | ISOLATION |
JOIN | ||
KEY | ||
LANGUAGE | LAST | LEADING |
LEAVE | LEFT | LESS |
LEVEL | LIKE | LIMIT |
LIST | LOCAL | LOCAL_TRANSACTION_ID |
LOCALTIME | LOCALTIMESTAMP | LOOP |
LOWER | ||
MATCH | MAX | METHOD |
MILLISECOND | MIN | MINUTE |
MINUTE_MILLISECOND | MINUTE_SECOND | MOD |
MODIFY | MODULE | MONTH |
MULTISET | MULTISET_OF | |
NA | NAMES | NATIONAL |
NATURAL | NCHAR | NEXT |
NO | NONE | NOT |
NULL | NULLIF | NUMERIC |
OBJECT | OCTET_LENGTH | OF |
OFF | ON | ONLY |
OPEN | OPTIMIZATION | OPTION |
OR | ORDER | OUT |
OUTER | OUTPUT | OVERLAPS |
PARAMETERS | PARTIAL | POSITION |
PRECISION | PREPARE | PRESERVE |
PRIMARY | PRIOR | PRIVILEGES |
PROCEDURE | ||
QUERY | ||
READ | REAL | RECURSIVE |
REF | REFERENCES | REFERENCING |
RELATIVE | RENAME | REPLACE |
RESIGNAL | RESTRICT | RETURN |
RETURNS | REVOKE | RIGHT |
ROLE | ROLLBACK | ROLLUP |
ROUTINE | ROW | ROWNUM |
ROWS | ||
SAVEPOINT | SCHEMA | SCOPE |
SCROLL | SEARCH | SECOND |
SECOND_MILLISECOND | SECTION | SELECT |
SENSITIVE | SEQUENCE | SEQUENCE_OF |
SERIALIZABLE | SESSION | SESSION_USER |
SET | SET_OF | SETEQ |
SHARED | SIBLINGS | SIGNAL |
SIMILAR | SIZE | SMALLINT |
SOME | SQL | SQLCODE |
SQLERROR | SQLEXCEPTION | SQLSTATE |
SQLWARNING | STATISTICS | STRING |
SUBCLASS | SUBSET | SUBSETEQ |
SUBSTRING | SUM | SUPERCLASS |
SUPERSET | SUPERSETEQ | SYS_CONNECT_BY_PATH |
SYS_DATE | SYS_DATETIME | SYS_TIME |
SYS_TIMESTAMP | SYSDATE | SYSDATETIME |
SYSTEM_USER | SYSTIME | |
TABLE | TEMPORARY | THEN |
TIME | TIMESTAMP | TIMEZONE_HOUR |
TIMEZONE_MINUTE | TO | TRAILING |
TRANSACTION | TRANSLATE | TRANSLATION |
TRIGGER | TRIM | TRUE |
TRUNCATE | ||
UNDER | UNION | UNIQUE |
UNKNOWN | UPDATE | UPPER |
USAGE | USE | USER |
USING | UTIME | |
VALUE | VALUES | VARCHAR |
VARIABLE | VARYING | VCLASS |
VIEW | ||
WHEN | WHENEVER | WHERE |
WHILE | WITH | WITHOUT |
WORK | WRITE | |
XOR | ||
YEAR | YEAR_MONTH | |
ZONE |